-- card: 10449 from stack: in.5 -- bmap block id: 0 -- flags: 0000 -- background id: 5683 -- name: selectedLine -- part contents for background part 7 ----- text ----- selectedLine -- part contents for background part 9 ----- text ----- Nouvelles fonctions HyperTalk Carte 9 sur 10 -- part contents for background part 11 ----- text ----- Cette fonction renvoie la ligne où se trouve le texte sélectionné, sous la forme : line of field . Si rien n'est sélectionné, et que le point d'insertion est en dehors d'un champ, la fonction renvoie une chaîne vide. -- part contents for background part 10 ----- text ----- aucun -- part contents for background part 8 ----- text ----- the selectedLine -- part contents for background part 31 ----- text ----- Select selectedChunk selectedField selectedText -- part contents for background part 17 ----- text ----- --après exécution des commandes suivantes : select char 20 to 35 of fld 3 put the selectedLine --vous obtiendrez un résultat du type : line 4 of bkgnd field 3 --sélection d'une ligne dans un champ : on mouseUp set lockText of me to FALSE click at the clickLoc select the selectedLine ...actions éventuelles... set lockText of me to TRUE end mouseUp -- part contents for background part 18 ----- text ----- on selectedLineDemo --affiche la description de la ligne contenant la ---sélection select char 25 to 30 of field "section" put the selectedLine wait 4 seconds cleanExit -- dans le script du fond courant end selectedLineDemo -- part contents for background part 35 ----- text ----- • Une ligne est délimitée par un caractère retour. Lorsqu'une ligne est coupée en deux pour une question de longueur, HyperCard considère qu'il s'agit d'une seule ligne. • La fonction selectedLine renvoie également le numéro de ligne où se trouve le point d'insertion. • Si la chaîne sélectionnée s'étend sur plusieurs lignes, the selectedLine ne décrit que la première.